MATSSVLSTFAAAAITLQLLLSPASASPHMKYIDAICDRSHDQAFCVKTLTTNPPTAAPIGLLPLSEAVINLAISHAEKTAIFVDETAKKDPTVKVAFTECHKAYLAVAADLKSANVKLKASPDTANYDVRASSDSMRRVNELVGKNTDKASTTLKEMTVQMEKLLDLAAGAADAVDDDDENMRLRV